# near model CODE resource # jump table entries: 16864-16882 (19 of them) export_2108: 00000000 4E56 0000 link A6, 0 00000004 203C 5049 4353 move.l D0, 0x50494353 /* 'PICS' */ 0000000A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000000E 57C0 seq D0 00000010 4400 neg.b D0 00000012 1D40 000C move.b [A6 + 0xC], D0 00000016 4E5E unlink A6 00000018 2E9F move.l [A7], [A7]+ 0000001A 4E75 rts 0000001C 4E56 0000 link A6, 0 00000020 206E 0008 movea.l A0, [A6 + 0x8] 00000024 4AA8 FF78 tst.l [A0 - 0x88] 00000028 6708 beq +0xA /* 00000032 */ 0000002A 2F28 FF78 move.l -[A7], [A0 - 0x88] 0000002E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] label00000032: 00000032 4E5E unlink A6 00000034 205F movea.l A0, [A7]+ 00000036 DEFC 000A add.w A7, 0xA /* '\n' */ 0000003A 4ED0 jmp [A0] export_2109: 0000003C 4E56 FF60 link A6, -0x00A0 00000040 206E 0014 movea.l A0, [A6 + 0x14] 00000044 43EE FFBA lea.l A1, [A6 - 0x46] 00000048 7010 moveq.l D0, 0x10 label0000004A: 0000004A 22D8 move.l [A1]+, [A0]+ 0000004C 51C8 FFFC dbf D0, -0x6 /* 0000004A */ 00000050 3290 move.w [A1], [A0] 00000052 7000 moveq.l D0, 0x00 00000054 2D40 FF78 move.l [A6 - 0x88], D0 00000058 7000 moveq.l D0, 0x00 0000005A 2D40 FF74 move.l [A6 - 0x8C], D0 0000005E 486E FF7C pea.l [A6 - 0x84] 00000062 487A FFB8 pea.l [PC - 0x48 /* 0000001C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000066 2F0E move.l -[A7], A6 00000068 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000006C 42A7 clr.l -[A7] 0000006E 3F2E 001C move.w -[A7], [A6 + 0x1C] 00000072 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000076 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 0000007A 2D57 FF78 move.l [A6 - 0x88], [A7] 0000007E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000082 486E FFBA pea.l [A6 - 0x46] 00000086 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000008A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000008E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000092 2F2E FF78 move.l -[A7], [A6 - 0x88] 00000096 4EBA 0024 jsr [PC + 0x24 /* 000000BC */] 0000009A 486E FF7C pea.l [A6 - 0x84] 0000009E 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 000000A2 2F2E FF78 move.l -[A7], [A6 - 0x88] 000000A6 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 000000AA 2D6E FF78 001E move.l [A6 + 0x1E], [A6 - 0x88] 000000B0 4E5E unlink A6 000000B2 205F movea.l A0, [A7]+ 000000B4 DEFC 0016 add.w A7, 0x16 000000B8 4ED0 jmp [A0] 000000BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000BC-000000C0 fn000000BC: 000000BC 4E56 FBA8 link A6, -0x0458 // end alternate branch 000000BC-000000C0 fn000000BC: // (misaligned) 000000BE FBA8 .invalid <> 000000C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000000C4 206E 0018 movea.l A0, [A6 + 0x18] 000000C8 43EE FFBA lea.l A1, [A6 - 0x46] 000000CC 7010 moveq.l D0, 0x10 label000000CE: 000000CE 22D8 move.l [A1]+, [A0]+ 000000D0 51C8 FFFC dbf D0, -0x6 /* 000000CE */ 000000D4 3290 move.w [A1], [A0] 000000D6 282E 000C move.l D4, [A6 + 0xC] 000000DA 2E2E 0008 move.l D7, [A6 + 0x8] 000000DE 486E FFBA pea.l [A6 - 0x46] 000000E2 2F04 move.l -[A7], D4 000000E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000E8 2F07 move.l -[A7], D7 000000EA 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */] 000000EE 42A7 clr.l -[A7] 000000F0 2F07 move.l -[A7], D7 000000F2 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 000000F6 486E FFC0 pea.l [A6 - 0x40] 000000FA 2F07 move.l -[A7], D7 000000FC 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000100 42A7 clr.l -[A7] 00000102 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */ 00000108 2F07 move.l -[A7], D7 0000010A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000010E 285F movea.l A4, [A7]+ 00000110 2F0C move.l -[A7], A4 00000112 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000116 264C movea.l A3, A4 00000118 486E FFBA pea.l [A6 - 0x46] 0000011C 2F04 move.l -[A7], D4 0000011E 2F0B move.l -[A7], A3 00000120 4EBA 0276 jsr [PC + 0x276 /* 00000398 */] 00000124 42A7 clr.l -[A7] 00000126 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */ 0000012C 2F07 move.l -[A7], D7 0000012E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000132 285F movea.l A4, [A7]+ 00000134 2F0C move.l -[A7], A4 00000136 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 0000013A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000013E 2F0B move.l -[A7], A3 00000140 2F0C move.l -[A7], A4 00000142 4EBA 0B2C jsr [PC + 0xB2C /* 00000C70 */] 00000146 42A7 clr.l -[A7] 00000148 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */ 0000014E 2F07 move.l -[A7], D7 00000150 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000154 285F movea.l A4, [A7]+ 00000156 2F0C move.l -[A7], A4 00000158 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 0000015C 2C0C move.l D6, A4 0000015E 486E FFBA pea.l [A6 - 0x46] 00000162 2F04 move.l -[A7], D4 00000164 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000168 2F0B move.l -[A7], A3 0000016A 2F06 move.l -[A7], D6 0000016C 4EBA 095E jsr [PC + 0x95E /* 00000ACC */] 00000170 2053 movea.l A0, [A3] 00000172 3028 008E move.w D0, [A0 + 0x8E] 00000176 9068 008A sub.w D0, [A0 + 0x8A] 0000017A 3D40 FFAC move.w [A6 - 0x54], D0 0000017E 3028 008C move.w D0, [A0 + 0x8C] 00000182 9068 0088 sub.w D0, [A0 + 0x88] 00000186 3D40 FFAA move.w [A6 - 0x56], D0 0000018A 486E FBA8 pea.l [A6 - 0x458] 0000018E 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000192 4EAD 36C2 jsr [A5 + 0x36C2 /* export_1748 */] 00000196 205F movea.l A0, [A7]+ 00000198 43EE FDA8 lea.l A1, [A6 - 0x258] 0000019C 703F moveq.l D0, 0x3F label0000019E: 0000019E 22D8 move.l [A1]+, [A0]+ 000001A0 51C8 FFFC dbf D0, -0x6 /* 0000019E */ 000001A4 486E FDA8 pea.l [A6 - 0x258] 000001A8 4267 clr.w -[A7] 000001AA 2F06 move.l -[A7], D6 000001AC 4EAD 3D32 jsr [A5 + 0x3D32 /* export_1954 */] 000001B0 2053 movea.l A0, [A3] 000001B2 3A28 009A move.w D5, [A0 + 0x9A] 000001B6 3005 move.w D0, D5 000001B8 48C0 ext.l D0 000001BA 2F00 move.l -[A7], D0 000001BC 486E FDA8 pea.l [A6 - 0x258] 000001C0 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 000001C4 486E FEA8 pea.l [A6 - 0x158] 000001C8 2F3C 0001 080C move.l -[A7], 0x1080C 000001CE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000001D2 486E FDA8 pea.l [A6 - 0x258] 000001D6 486E FEA8 pea.l [A6 - 0x158] 000001DA 486E FCA8 pea.l [A6 - 0x358] 000001DE 3F3C 0002 move.w -[A7], 0x2 000001E2 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 000001E6 41EE FDA8 lea.l A0, [A6 - 0x258] 000001EA 43EE FCA8 lea.l A1, [A6 - 0x358] 000001EE 703F moveq.l D0, 0x3F label000001F0: 000001F0 20D9 move.l [A0]+, [A1]+ 000001F2 51C8 FFFC dbf D0, -0x6 /* 000001F0 */ 000001F6 486E FDA8 pea.l [A6 - 0x258] 000001FA 4267 clr.w -[A7] 000001FC 2F06 move.l -[A7], D6 000001FE 4EAD 3D3A jsr [A5 + 0x3D3A /* export_1955 */] 00000202 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000206 4E5E unlink A6 00000208 205F movea.l A0, [A7]+ 0000020A DEFC 0014 add.w A7, 0x14 0000020E 4ED0 jmp [A0] export_2110: 00000210 4E56 FFE6 link A6, -0x001A 00000214 48E7 0118 movem.l -[A7], D7,A3,A4 00000218 266E 0008 movea.l A3, [A6 + 0x8] 0000021C 2F0B move.l -[A7], A3 0000021E 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 00000222 486E FFEC pea.l [A6 - 0x14] 00000226 2F0B move.l -[A7], A3 00000228 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 0000022C 42A7 clr.l -[A7] 0000022E 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */ 00000234 2F0B move.l -[A7], A3 00000236 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000023A 285F movea.l A4, [A7]+ 0000023C 200C move.l D0, A4 0000023E 6714 beq +0x16 /* 00000254 */ 00000240 486E FFF4 pea.l [A6 - 0xC] 00000244 2F0C move.l -[A7], A4 00000246 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 0000024A 3E2E FFF8 move.w D7, [A6 - 0x8] 0000024E 9E6E FFF4 sub.w D7, [A6 - 0xC] 00000252 6002 bra +0x4 /* 00000256 */ label00000254: 00000254 4247 clr.w D7 label00000256: 00000256 42A7 clr.l -[A7] 00000258 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */ 0000025E 2F0B move.l -[A7], A3 00000260 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000264 285F movea.l A4, [A7]+ 00000266 200C move.l D0, A4 00000268 6700 0084 beq +0x86 /* 000002EE */ 0000026C 486E FFF4 pea.l [A6 - 0xC] 00000270 2F0C move.l -[A7], A4 00000272 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00000276 42A7 clr.l -[A7] 00000278 302E FFFA move.w D0, [A6 - 0x6] 0000027C 906E FFF6 sub.w D0, [A6 - 0xA] 00000280 D07C 000F add.w D0, 0xF 00000284 48C0 ext.l D0 00000286 2F00 move.l -[A7], D0 00000288 302E FFF2 move.w D0, [A6 - 0xE] 0000028C 906E FFEE sub.w D0, [A6 - 0x12] 00000290 48C0 ext.l D0 00000292 2F00 move.l -[A7], D0 00000294 201F move.l D0, [A7]+ 00000296 2E9F move.l [A7], [A7]+ 00000298 B097 cmp.l D0, [A7] 0000029A 6C02 bge +0x4 /* 0000029E */ 0000029C 2E80 move.l [A7], D0 label0000029E: 0000029E 201F move.l D0, [A7]+ 000002A0 3D40 FFEA move.w [A6 - 0x16], D0 000002A4 42A7 clr.l -[A7] 000002A6 302E FFF8 move.w D0, [A6 - 0x8] 000002AA 906E FFF4 sub.w D0, [A6 - 0xC] 000002AE D047 add.w D0, D7 000002B0 D07C 000F add.w D0, 0xF 000002B4 48C0 ext.l D0 000002B6 2F00 move.l -[A7], D0 000002B8 302E FFF0 move.w D0, [A6 - 0x10] 000002BC 906E FFEC sub.w D0, [A6 - 0x14] 000002C0 48C0 ext.l D0 000002C2 2F00 move.l -[A7], D0 000002C4 201F move.l D0, [A7]+ 000002C6 2E9F move.l [A7], [A7]+ 000002C8 B097 cmp.l D0, [A7] 000002CA 6C02 bge +0x4 /* 000002CE */ 000002CC 2E80 move.l [A7], D0 label000002CE: 000002CE 201F move.l D0, [A7]+ 000002D0 3D40 FFE8 move.w [A6 - 0x18], D0 000002D4 302E FFEA move.w D0, [A6 - 0x16] 000002D8 48C0 ext.l D0 000002DA 2F00 move.l -[A7], D0 000002DC 302E FFE8 move.w D0, [A6 - 0x18] 000002E0 48C0 ext.l D0 000002E2 2F00 move.l -[A7], D0 000002E4 1F3C 0001 move.b -[A7], 0x1 000002E8 2F0B move.l -[A7], A3 000002EA 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label000002EE: 000002EE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000002F2 4E5E unlink A6 000002F4 2E9F move.l [A7], [A7]+ 000002F6 4E75 rts export_2111: 000002F8 4E56 FFFC link A6, -0x0004 000002FC 48E7 0018 movem.l -[A7], A3,A4 00000300 266E 0008 movea.l A3, [A6 + 0x8] 00000304 42A7 clr.l -[A7] 00000306 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */ 0000030C 2F0B move.l -[A7], A3 0000030E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000312 285F movea.l A4, [A7]+ 00000314 200C move.l D0, A4 00000316 6712 beq +0x14 /* 0000032A */ 00000318 4267 clr.w -[A7] 0000031A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000031E 2F0C move.l -[A7], A4 00000320 4EAD 329A jsr [A5 + 0x329A /* export_1615 */] 00000324 1D5F 000E move.b [A6 + 0xE], [A7]+ 00000328 6010 bra +0x12 /* 0000033A */ label0000032A: 0000032A 4267 clr.w -[A7] 0000032C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000330 2F0B move.l -[A7], A3 00000332 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */] 00000336 1D5F 000E move.b [A6 + 0xE], [A7]+ label0000033A: 0000033A 4CDF 1800 movem.l A3,A4, [A7]+ 0000033E 4E5E unlink A6 00000340 205F movea.l A0, [A7]+ 00000342 5C4F addq.w A7, 6 00000344 4ED0 jmp [A0] 00000346 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2112: // at 00000348 (misaligned) 0000034A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000034E 0008 4EAD ori.b A0, 0xAD 00000352 37F2 2F3C 0000 move.w [PC + D0.w], <> 00000358 07D4 .incomplete 0000035A 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 0000035E 4E5E unlink A6 00000360 2E9F move.l [A7], [A7]+ 00000362 4E75 rts 00000364 4E56 0000 link A6, 0 00000368 2F0C move.l -[A7], A4 0000036A 206E 0008 movea.l A0, [A6 + 0x8] 0000036E 2868 0008 movea.l A4, [A0 + 0x8] 00000372 70FF moveq.l D0, 0xFFFFFFFF 00000374 2054 movea.l A0, [A4] 00000376 B068 0086 cmp.w D0, [A0 + 0x86] 0000037A 670E beq +0x10 /* 0000038A */ 0000037C 3F28 0086 move.w -[A7], [A0 + 0x86] 00000380 A99A syscall CloseResFile 00000382 2054 movea.l A0, [A4] 00000384 317C FFFF 0086 move.w [A0 + 0x86], 0xFFFF label0000038A: 0000038A 285F movea.l A4, [A7]+ 0000038C 4E5E unlink A6 0000038E 205F movea.l A0, [A7]+ 00000390 DEFC 000A add.w A7, 0xA /* '\n' */ 00000394 4ED0 jmp [A0] 00000396 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000398-0000039C fn00000398: 00000398 4E56 FF6A link A6, -0x0096 // end alternate branch 00000398-0000039C fn00000398: // (misaligned) 0000039A FF6A .extension 0xF6A <> // unimplemented 0000039C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000003A0 206E 0010 movea.l A0, [A6 + 0x10] 000003A4 43EE FFBA lea.l A1, [A6 - 0x46] 000003A8 7010 moveq.l D0, 0x10 label000003AA: 000003AA 22D8 move.l [A1]+, [A0]+ 000003AC 51C8 FFFC dbf D0, -0x6 /* 000003AA */ 000003B0 3290 move.w [A1], [A0] 000003B2 286E 0008 movea.l A4, [A6 + 0x8] 000003B6 2054 movea.l A0, [A4] 000003B8 317C FFFF 0086 move.w [A0 + 0x86], 0xFFFF 000003BE 7000 moveq.l D0, 0x00 000003C0 2640 movea.l A3, D0 000003C2 486E FF74 pea.l [A6 - 0x8C] 000003C6 42A7 clr.l -[A7] 000003C8 42A7 clr.l -[A7] 000003CA A8A7 syscall SetRect 000003CC 2254 movea.l A1, [A4] 000003CE 41E9 0088 lea.l A0, [A1 + 0x88] 000003D2 45EE FF74 lea.l A2, [A6 - 0x8C] 000003D6 20DA move.l [A0]+, [A2]+ 000003D8 20DA move.l [A0]+, [A2]+ 000003DA 42A9 0090 clr.l [A1 + 0x90] 000003DE 237C 0080 0080 0096 move.l [A1 + 0x96], 0x800080 000003E6 3369 0096 0094 move.w [A1 + 0x94], [A1 + 0x96] 000003EC 337C 0001 009A move.w [A1 + 0x9A], 0x1 000003F2 4229 009C clr.b [A1 + 0x9C] 000003F6 41E9 003C lea.l A0, [A1 + 0x3C] 000003FA 45EE FFBA lea.l A2, [A6 - 0x46] 000003FE 7010 moveq.l D0, 0x10 label00000400: 00000400 20DA move.l [A0]+, [A2]+ 00000402 51C8 FFFC dbf D0, -0x6 /* 00000400 */ 00000406 3092 move.w [A0], [A2] 00000408 236E 000C 0082 move.l [A1 + 0x82], [A6 + 0xC] 0000040E 486E FF7C pea.l [A6 - 0x84] 00000412 487A FF50 pea.l [PC - 0xB0 /* 00000364, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000416 2F0E move.l -[A7], A6 00000418 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000041C 4267 clr.w -[A7] 0000041E 3F2E FFBA move.w -[A7], [A6 - 0x46] 00000422 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000426 486E FFC0 pea.l [A6 - 0x40] 0000042A 1F3C 0001 move.b -[A7], 0x1 0000042E 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00000432 2054 movea.l A0, [A4] 00000434 315F 0086 move.w [A0 + 0x86], [A7]+ 00000438 4267 clr.w -[A7] 0000043A A9AF syscall ResError 0000043C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000440 42A7 clr.l -[A7] 00000442 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000448 2054 movea.l A0, [A4] 0000044A 3F28 0094 move.w -[A7], [A0 + 0x94] 0000044E A81F syscall Get1Resource 00000450 265F movea.l A3, [A7]+ 00000452 200B move.l D0, A3 00000454 6608 bne +0xA /* 0000045E */ 00000456 3F3C FFFF move.w -[A7], 0xFFFF 0000045A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label0000045E: 0000045E 2053 movea.l A0, [A3] 00000460 43EE FF74 lea.l A1, [A6 - 0x8C] 00000464 5488 addq.l A0, 2 00000466 22D8 move.l [A1]+, [A0]+ 00000468 22D8 move.l [A1]+, [A0]+ 0000046A 302E FF76 move.w D0, [A6 - 0x8A] 0000046E 4440 neg.w D0 00000470 2054 movea.l A0, [A4] 00000472 3140 0090 move.w [A0 + 0x90], D0 00000476 302E FF74 move.w D0, [A6 - 0x8C] 0000047A 4440 neg.w D0 0000047C 3140 0092 move.w [A0 + 0x92], D0 00000480 486E FF74 pea.l [A6 - 0x8C] 00000484 2054 movea.l A0, [A4] 00000486 3F28 0090 move.w -[A7], [A0 + 0x90] 0000048A 3F28 0092 move.w -[A7], [A0 + 0x92] 0000048E A8A8 syscall OffsetRect 00000490 2254 movea.l A1, [A4] 00000492 41E9 0088 lea.l A0, [A1 + 0x88] 00000496 45EE FF74 lea.l A2, [A6 - 0x8C] 0000049A 20DA move.l [A0]+, [A2]+ 0000049C 20DA move.l [A0]+, [A2]+ 0000049E 207C 0000 0A5E movea.l A0, 0xA5E /* '\n^' */ 000004A4 4A50 tst.w [A0] 000004A6 56C7 sne D7 000004A8 4407 neg.b D7 000004AA 4267 clr.w -[A7] 000004AC A99B syscall SetResLoad label000004AE: 000004AE 2054 movea.l A0, [A4] 000004B0 5268 0098 addq.w [A0 + 0x98], 1 000004B4 42A7 clr.l -[A7] 000004B6 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000004BC 2054 movea.l A0, [A4] 000004BE 3F28 0098 move.w -[A7], [A0 + 0x98] 000004C2 A81F syscall Get1Resource 000004C4 265F movea.l A3, [A7]+ 000004C6 4267 clr.w -[A7] 000004C8 A9AF syscall ResError 000004CA 4A5F tst.w [A7]+ 000004CC 56C0 sne D0 000004CE 4A00 tst.b D0 000004D0 6608 bne +0xA /* 000004DA */ 000004D2 220B move.l D1, A3 000004D4 57C1 seq D1 000004D6 8001 or.b D0, D1 000004D8 67D4 beq -0x2A /* 000004AE */ label000004DA: 000004DA 2054 movea.l A0, [A4] 000004DC 5368 0098 subq.w [A0 + 0x98], 1 000004E0 1F07 move.b -[A7], D7 000004E2 A99B syscall SetResLoad 000004E4 2054 movea.l A0, [A4] 000004E6 3028 0098 move.w D0, [A0 + 0x98] 000004EA 9068 0096 sub.w D0, [A0 + 0x96] 000004EE 5240 addq.w D0, 1 000004F0 3140 009A move.w [A0 + 0x9A], D0 000004F4 43EE FF74 lea.l A1, [A6 - 0x8C] 000004F8 45E8 0088 lea.l A2, [A0 + 0x88] 000004FC 22DA move.l [A1]+, [A2]+ 000004FE 22DA move.l [A1]+, [A2]+ 00000500 302E FF7A move.w D0, [A6 - 0x86] 00000504 906E FF76 sub.w D0, [A6 - 0x8A] 00000508 48C0 ext.l D0 0000050A 2F00 move.l -[A7], D0 0000050C 302E FF78 move.w D0, [A6 - 0x88] 00000510 906E FF74 sub.w D0, [A6 - 0x8C] 00000514 48C0 ext.l D0 00000516 2F00 move.l -[A7], D0 00000518 4267 clr.w -[A7] 0000051A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000051E 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] 00000522 486E FF7C pea.l [A6 - 0x84] 00000526 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 0000052A 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 0000052E 4E5E unlink A6 00000530 205F movea.l A0, [A7]+ 00000532 DEFC 000C add.w A7, 0xC 00000536 4ED0 jmp [A0] export_2113: 00000538 4E56 0000 link A6, 0 0000053C 2F0C move.l -[A7], A4 0000053E 286E 0008 movea.l A4, [A6 + 0x8] 00000542 70FF moveq.l D0, 0xFFFFFFFF 00000544 2054 movea.l A0, [A4] 00000546 B068 0086 cmp.w D0, [A0 + 0x86] 0000054A 670E beq +0x10 /* 0000055A */ 0000054C 3F28 0086 move.w -[A7], [A0 + 0x86] 00000550 A99A syscall CloseResFile 00000552 2054 movea.l A0, [A4] 00000554 317C FFFF 0086 move.w [A0 + 0x86], 0xFFFF label0000055A: 0000055A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000055E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00000562 285F movea.l A4, [A7]+ 00000564 4E5E unlink A6 00000566 2E9F move.l [A7], [A7]+ 00000568 4E75 rts 0000056A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2114: // at 0000056C (misaligned) 0000056E 0000 48E7 ori.b D0, 0xE7 00000572 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000576 0008 284B ori.b A0, 0x4B /* 'K' */ 0000057A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000057E 2F0B move.l -[A7], A3 00000580 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000584 102E 000C move.b D0, [A6 + 0xC] 00000588 0A00 0001 xori.b D0, 0x1 0000058C 4A00 tst.b D0 0000058E 670E beq +0x10 /* 0000059E */ 00000590 2054 movea.l A0, [A4] 00000592 C028 009C and.b D0, [A0 + 0x9C] 00000596 6706 beq +0x8 /* 0000059E */ 00000598 2F0B move.l -[A7], A3 0000059A 4EBA 031C jsr [PC + 0x31C /* 000008B8 */] label0000059E: 0000059E 4CDF 1800 movem.l A3,A4, [A7]+ 000005A2 4E5E unlink A6 000005A4 205F movea.l A0, [A7]+ 000005A6 5C4F addq.w A7, 6 000005A8 4ED0 jmp [A0] 000005AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2115: // at 000005AC (misaligned) 000005AE FFEC .invalid <> 000005B0 48E7 0118 movem.l -[A7], D7,A3,A4 000005B4 206E 000C movea.l A0, [A6 + 0xC] 000005B8 43EE FFF8 lea.l A1, [A6 - 0x8] 000005BC 22D8 move.l [A1]+, [A0]+ 000005BE 22D8 move.l [A1]+, [A0]+ 000005C0 2E2E 0008 move.l D7, [A6 + 0x8] 000005C4 2847 movea.l A4, D7 000005C6 486E FFF8 pea.l [A6 - 0x8] 000005CA 2F07 move.l -[A7], D7 000005CC 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] 000005D0 42A7 clr.l -[A7] 000005D2 2F07 move.l -[A7], D7 000005D4 4EBA 0252 jsr [PC + 0x252 /* 00000828 */] 000005D8 265F movea.l A3, [A7]+ 000005DA 200B move.l D0, A3 000005DC 6724 beq +0x26 /* 00000602 */ 000005DE 2053 movea.l A0, [A3] 000005E0 43EE FFEC lea.l A1, [A6 - 0x14] 000005E4 5488 addq.l A0, 2 000005E6 22D8 move.l [A1]+, [A0]+ 000005E8 22D8 move.l [A1]+, [A0]+ 000005EA 486E FFEC pea.l [A6 - 0x14] 000005EE 2054 movea.l A0, [A4] 000005F0 3F28 0090 move.w -[A7], [A0 + 0x90] 000005F4 3F28 0092 move.w -[A7], [A0 + 0x92] 000005F8 A8A8 syscall OffsetRect 000005FA 2F0B move.l -[A7], A3 000005FC 486E FFEC pea.l [A6 - 0x14] 00000600 A8F6 syscall DrawPicture label00000602: 00000602 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000606 4E5E unlink A6 00000608 205F movea.l A0, [A7]+ 0000060A 504F addq.w A7, 8 0000060C 4ED0 jmp [A0] 0000060E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2116: // at 00000610 (misaligned) 00000612 0000 48E7 ori.b D0, 0xE7 00000616 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000061A 0008 284B ori.b A0, 0x4B /* 'K' */ 0000061E 2054 movea.l A0, [A4] 00000620 1028 009C move.b D0, [A0 + 0x9C] 00000624 6706 beq +0x8 /* 0000062C */ 00000626 2F0B move.l -[A7], A3 00000628 4EBA 02A2 jsr [PC + 0x2A2 /* 000008CC */] label0000062C: 0000062C 4267 clr.w -[A7] 0000062E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000632 2F0B move.l -[A7], A3 00000634 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */] 00000638 1D5F 000E move.b [A6 + 0xE], [A7]+ 0000063C 4CDF 1800 movem.l A3,A4, [A7]+ 00000640 4E5E unlink A6 00000642 205F movea.l A0, [A7]+ 00000644 5C4F addq.w A7, 6 00000646 4ED0 jmp [A0] export_2117: 00000648 4E56 0000 link A6, 0 0000064C 48E7 0018 movem.l -[A7], A3,A4 00000650 266E 0008 movea.l A3, [A6 + 0x8] 00000654 284B movea.l A4, A3 00000656 2D6D FA84 0014 move.l [A6 + 0x14], [A5 - 0x57C] 0000065C 302E 0012 move.w D0, [A6 + 0x12] 00000660 5340 subq.w D0, 1 00000662 672C beq +0x2E /* 00000690 */ 00000664 5740 subq.w D0, 3 00000666 6730 beq +0x32 /* 00000698 */ 00000668 0440 0018 subi.w D0, 0x18 0000066C 671A beq +0x1C /* 00000688 */ 0000066E 5340 subq.w D0, 1 00000670 670E beq +0x10 /* 00000680 */ 00000672 5340 subq.w D0, 1 00000674 6712 beq +0x14 /* 00000688 */ 00000676 5340 subq.w D0, 1 00000678 6706 beq +0x8 /* 00000680 */ 0000067A 5340 subq.w D0, 1 0000067C 6722 beq +0x24 /* 000006A0 */ 0000067E 6038 bra +0x3A /* 000006B8 */ label00000680: 00000680 2F0B move.l -[A7], A3 00000682 4EBA 0248 jsr [PC + 0x248 /* 000008CC */] 00000686 6044 bra +0x46 /* 000006CC */ label00000688: 00000688 2F0B move.l -[A7], A3 0000068A 4EBA 0274 jsr [PC + 0x274 /* 00000900 */] 0000068E 603C bra +0x3E /* 000006CC */ label00000690: 00000690 2F0B move.l -[A7], A3 00000692 4EBA 02A0 jsr [PC + 0x2A0 /* 00000934 */] 00000696 6034 bra +0x36 /* 000006CC */ label00000698: 00000698 2F0B move.l -[A7], A3 0000069A 4EBA 02BC jsr [PC + 0x2BC /* 00000958 */] 0000069E 602C bra +0x2E /* 000006CC */ label000006A0: 000006A0 2054 movea.l A0, [A4] 000006A2 1028 009C move.b D0, [A0 + 0x9C] 000006A6 6708 beq +0xA /* 000006B0 */ 000006A8 2F0B move.l -[A7], A3 000006AA 4EBA 020C jsr [PC + 0x20C /* 000008B8 */] 000006AE 601C bra +0x1E /* 000006CC */ label000006B0: 000006B0 2F0B move.l -[A7], A3 000006B2 4EBA 01EC jsr [PC + 0x1EC /* 000008A0 */] 000006B6 6014 bra +0x16 /* 000006CC */ label000006B8: 000006B8 42A7 clr.l -[A7] 000006BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000006BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000006C2 2F0B move.l -[A7], A3 000006C4 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */] 000006C8 2D5F 0014 move.l [A6 + 0x14], [A7]+ label000006CC: 000006CC 4CDF 1800 movem.l A3,A4, [A7]+ 000006D0 4E5E unlink A6 000006D2 205F movea.l A0, [A7]+ 000006D4 DEFC 000C add.w A7, 0xC 000006D8 4ED0 jmp [A0] 000006DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2118: // at 000006DC (misaligned) 000006DE 0000 2F2E ori.b D0, 0x2E /* '.' */ 000006E2 0008 4EAD ori.b A0, 0xAD 000006E6 1DC2 move.b <>, D2 000006E8 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000006EC 1F3C 0001 move.b -[A7], 0x1 000006F0 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 000006F4 4E5E unlink A6 000006F6 2E9F move.l [A7], [A7]+ 000006F8 4E75 rts 000006FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006FC-00000700 fn000006FC: 000006FC 4E56 FFAA link A6, -0x0056 // end alternate branch 000006FC-00000700 fn000006FC: // (misaligned) 000006FE FFAA .invalid <> 00000700 48E7 0038 movem.l -[A7], A2,A3,A4 00000704 206E 0008 movea.l A0, [A6 + 0x8] 00000708 2868 0008 movea.l A4, [A0 + 0x8] 0000070C 41EE FFB6 lea.l A0, [A6 - 0x4A] 00000710 2454 movea.l A2, [A4] 00000712 43EA 003C lea.l A1, [A2 + 0x3C] 00000716 7010 moveq.l D0, 0x10 label00000718: 00000718 20D9 move.l [A0]+, [A1]+ 0000071A 51C8 FFFC dbf D0, -0x6 /* 00000718 */ 0000071E 3091 move.w [A0], [A1] 00000720 486E FFAE pea.l [A6 - 0x52] 00000724 42A7 clr.l -[A7] 00000726 42A7 clr.l -[A7] 00000728 A8A7 syscall SetRect 0000072A 42A7 clr.l -[A7] 0000072C 206E 0008 movea.l A0, [A6 + 0x8] 00000730 2F28 0008 move.l -[A7], [A0 + 0x8] 00000734 4EBA 00F2 jsr [PC + 0xF2 /* 00000828 */] 00000738 265F movea.l A3, [A7]+ 0000073A 2F0B move.l -[A7], A3 0000073C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000740 42A7 clr.l -[A7] 00000742 486E FFB6 pea.l [A6 - 0x4A] 00000746 2054 movea.l A0, [A4] 00000748 2F28 0082 move.l -[A7], [A0 + 0x82] 0000074C 2F0B move.l -[A7], A3 0000074E 42A7 clr.l -[A7] 00000750 42A7 clr.l -[A7] 00000752 486E FFAE pea.l [A6 - 0x52] 00000756 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 0000075A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000075E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000762 4E5E unlink A6 00000764 2E9F move.l [A7], [A7]+ 00000766 4E75 rts export_2119: 00000768 4E56 0000 link A6, 0 0000076C 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C] 00000772 302E 000C move.w D0, [A6 + 0xC] 00000776 0440 0068 subi.w D0, 0x68 /* 'h' */ 0000077A 6702 beq +0x4 /* 0000077E */ 0000077C 600E bra +0x10 /* 0000078C */ label0000077E: 0000077E 42A7 clr.l -[A7] 00000780 2F0E move.l -[A7], A6 00000782 4EBA FF78 jsr [PC - 0x88 /* 000006FC */] 00000786 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000078A 6012 bra +0x14 /* 0000079E */ label0000078C: 0000078C 42A7 clr.l -[A7] 0000078E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000792 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000796 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 0000079A 2D5F 000E move.l [A6 + 0xE], [A7]+ label0000079E: 0000079E 4E5E unlink A6 000007A0 205F movea.l A0, [A7]+ 000007A2 5C4F addq.w A7, 6 000007A4 4ED0 jmp [A0] 000007A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2120: // at 000007A8 (misaligned) 000007AA 0000 48E7 ori.b D0, 0xE7 000007AE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000007B2 0008 284B ori.b A0, 0x4B /* 'K' */ 000007B6 2D6D FA84 0018 move.l [A6 + 0x18], [A5 - 0x57C] 000007BC 2054 movea.l A0, [A4] 000007BE 1028 009C move.b D0, [A0 + 0x9C] 000007C2 6718 beq +0x1A /* 000007DC */ 000007C4 206E 0010 movea.l A0, [A6 + 0x10] 000007C8 7201 moveq.l D1, 0x01 000007CA B268 0010 cmp.w D1, [A0 + 0x10] 000007CE 57C1 seq D1 000007D0 C001 and.b D0, D1 000007D2 6708 beq +0xA /* 000007DC */ 000007D4 2F0B move.l -[A7], A3 000007D6 4EBA 00E0 jsr [PC + 0xE0 /* 000008B8 */] 000007DA 603E bra +0x40 /* 0000081A */ label000007DC: 000007DC 2054 movea.l A0, [A4] 000007DE 1028 009C move.b D0, [A0 + 0x9C] 000007E2 0A00 0001 xori.b D0, 0x1 000007E6 4A00 tst.b D0 000007E8 6718 beq +0x1A /* 00000802 */ 000007EA 206E 0010 movea.l A0, [A6 + 0x10] 000007EE 7202 moveq.l D1, 0x02 000007F0 B268 0010 cmp.w D1, [A0 + 0x10] 000007F4 57C1 seq D1 000007F6 C001 and.b D0, D1 000007F8 6708 beq +0xA /* 00000802 */ 000007FA 2F0B move.l -[A7], A3 000007FC 4EBA 00A2 jsr [PC + 0xA2 /* 000008A0 */] 00000800 6018 bra +0x1A /* 0000081A */ label00000802: 00000802 42A7 clr.l -[A7] 00000804 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000808 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000080C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000810 2F0B move.l -[A7], A3 00000812 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 00000816 2D5F 0018 move.l [A6 + 0x18], [A7]+ label0000081A: 0000081A 4CDF 1800 movem.l A3,A4, [A7]+ 0000081E 4E5E unlink A6 00000820 205F movea.l A0, [A7]+ 00000822 DEFC 0010 add.w A7, 0x10 00000826 4ED0 jmp [A0] fn00000828: 00000828 4E56 FFFE link A6, -0x0002 0000082C 48E7 0108 movem.l -[A7], D7,A4 00000830 286E 0008 movea.l A4, [A6 + 0x8] 00000834 4267 clr.w -[A7] 00000836 A994 syscall CurResFile 00000838 3E1F move.w D7, [A7]+ 0000083A 2054 movea.l A0, [A4] 0000083C 3F28 0086 move.w -[A7], [A0 + 0x86] 00000840 A998 syscall UseResFile 00000842 42A7 clr.l -[A7] 00000844 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000084A 2054 movea.l A0, [A4] 0000084C 3F28 0094 move.w -[A7], [A0 + 0x94] 00000850 A81F syscall Get1Resource 00000852 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000856 3F07 move.w -[A7], D7 00000858 A998 syscall UseResFile 0000085A 4CDF 1080 movem.l D7,A4, [A7]+ 0000085E 4E5E unlink A6 00000860 2E9F move.l [A7], [A7]+ 00000862 4E75 rts fn00000864: 00000864 4E56 FFF8 link A6, -0x0008 00000868 48E7 0038 movem.l -[A7], A2,A3,A4 0000086C 266E 0008 movea.l A3, [A6 + 0x8] 00000870 284B movea.l A4, A3 00000872 4267 clr.w -[A7] 00000874 2F0B move.l -[A7], A3 00000876 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000087A 101F move.b D0, [A7]+ 0000087C 6718 beq +0x1A /* 00000896 */ 0000087E 41EE FFF8 lea.l A0, [A6 - 0x8] 00000882 2454 movea.l A2, [A4] 00000884 43EA 0088 lea.l A1, [A2 + 0x88] 00000888 20D9 move.l [A0]+, [A1]+ 0000088A 20D9 move.l [A0]+, [A1]+ 0000088C 486E FFF8 pea.l [A6 - 0x8] 00000890 2F0B move.l -[A7], A3 00000892 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */] label00000896: 00000896 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000089A 4E5E unlink A6 0000089C 2E9F move.l [A7], [A7]+ 0000089E 4E75 rts fn000008A0: 000008A0 4E56 0000 link A6, 0 000008A4 206E 0008 movea.l A0, [A6 + 0x8] 000008A8 2050 movea.l A0, [A0] 000008AA 117C 0001 009C move.b [A0 + 0x9C], 0x1 000008B0 4E5E unlink A6 000008B2 2E9F move.l [A7], [A7]+ 000008B4 4E75 rts 000008B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000008B8-000008C2 fn000008B8: 000008B8 4E56 0000 link A6, 0 000008BC 206E 0008 movea.l A0, [A6 + 0x8] 000008C0 2050 movea.l A0, [A0] // end alternate branch 000008B8-000008C2 fn000008B8: // (misaligned) 000008BA 0000 206E ori.b D0, 0x6E /* 'n' */ 000008BE 0008 2050 ori.b A0, 0x50 /* 'P' */ 000008C2 4228 009C clr.b [A0 + 0x9C] 000008C6 4E5E unlink A6 000008C8 2E9F move.l [A7], [A7]+ 000008CA 4E75 rts fn000008CC: 000008CC 4E56 0000 link A6, 0 000008D0 2F0C move.l -[A7], A4 000008D2 286E 0008 movea.l A4, [A6 + 0x8] 000008D6 2054 movea.l A0, [A4] 000008D8 5268 0094 addq.w [A0 + 0x94], 1 000008DC 3028 0094 move.w D0, [A0 + 0x94] 000008E0 B068 0098 cmp.w D0, [A0 + 0x98] 000008E4 6F08 ble +0xA /* 000008EE */ 000008E6 2054 movea.l A0, [A4] 000008E8 3168 0096 0094 move.w [A0 + 0x94], [A0 + 0x96] label000008EE: 000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F2 4EBA FF70 jsr [PC - 0x90 /* 00000864 */] 000008F6 285F movea.l A4, [A7]+ 000008F8 4E5E unlink A6 000008FA 2E9F move.l [A7], [A7]+ 000008FC 4E75 rts 000008FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000900-00000906 fn00000900: 00000900 4E56 0000 link A6, 0 00000904 2F0C move.l -[A7], A4 // end alternate branch 00000900-00000906 fn00000900: // (misaligned) 00000902 0000 2F0C ori.b D0, 0xC 00000906 286E 0008 movea.l A4, [A6 + 0x8] 0000090A 2054 movea.l A0, [A4] 0000090C 5368 0094 subq.w [A0 + 0x94], 1 00000910 3028 0094 move.w D0, [A0 + 0x94] 00000914 B068 0096 cmp.w D0, [A0 + 0x96] 00000918 6C08 bge +0xA /* 00000922 */ 0000091A 2054 movea.l A0, [A4] 0000091C 3168 0098 0094 move.w [A0 + 0x94], [A0 + 0x98] label00000922: 00000922 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000926 4EBA FF3C jsr [PC - 0xC4 /* 00000864 */] 0000092A 285F movea.l A4, [A7]+ 0000092C 4E5E unlink A6 0000092E 2E9F move.l [A7], [A7]+ 00000930 4E75 rts 00000932 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000934-0000093A fn00000934: 00000934 4E56 0000 link A6, 0 00000938 2F0C move.l -[A7], A4 // end alternate branch 00000934-0000093A fn00000934: // (misaligned) 00000936 0000 2F0C ori.b D0, 0xC 0000093A 286E 0008 movea.l A4, [A6 + 0x8] 0000093E 2054 movea.l A0, [A4] 00000940 3168 0096 0094 move.w [A0 + 0x94], [A0 + 0x96] 00000946 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000094A 4EBA FF18 jsr [PC - 0xE8 /* 00000864 */] 0000094E 285F movea.l A4, [A7]+ 00000950 4E5E unlink A6 00000952 2E9F move.l [A7], [A7]+ 00000954 4E75 rts 00000956 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000958-0000095E fn00000958: 00000958 4E56 0000 link A6, 0 0000095C 2F0C move.l -[A7], A4 // end alternate branch 00000958-0000095E fn00000958: // (misaligned) 0000095A 0000 2F0C ori.b D0, 0xC 0000095E 286E 0008 movea.l A4, [A6 + 0x8] 00000962 2054 movea.l A0, [A4] 00000964 3168 0098 0094 move.w [A0 + 0x94], [A0 + 0x98] 0000096A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000096E 4EBA FEF4 jsr [PC - 0x10C /* 00000864 */] 00000972 285F movea.l A4, [A7]+ 00000974 4E5E unlink A6 00000976 2E9F move.l [A7], [A7]+ 00000978 4E75 rts 0000097A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2121: // at 0000097C (misaligned) 0000097E FFD8 .invalid <> 00000980 48E7 0118 movem.l -[A7], D7,A3,A4 00000984 206E 000C movea.l A0, [A6 + 0xC] 00000988 43EE FFF8 lea.l A1, [A6 - 0x8] 0000098C 22D8 move.l [A1]+, [A0]+ 0000098E 22D8 move.l [A1]+, [A0]+ 00000990 2E2E 0008 move.l D7, [A6 + 0x8] 00000994 42A7 clr.l -[A7] 00000996 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */ 0000099C 2F07 move.l -[A7], D7 0000099E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000009A2 265F movea.l A3, [A7]+ 000009A4 200B move.l D0, A3 000009A6 6700 0116 beq +0x118 /* 00000ABE */ 000009AA 486E FFEC pea.l [A6 - 0x14] 000009AE 2F07 move.l -[A7], D7 000009B0 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000009B4 486E FFEC pea.l [A6 - 0x14] 000009B8 A8A3 syscall EraseRect 000009BA 046E 000F FFF2 subi.w [A6 - 0xE], 0xF 000009C0 046E 000F FFF0 subi.w [A6 - 0x10], 0xF 000009C6 486E FFE4 pea.l [A6 - 0x1C] 000009CA 2F0B move.l -[A7], A3 000009CC 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000009D0 486E FFE4 pea.l [A6 - 0x1C] 000009D4 302E FFE6 move.w D0, [A6 - 0x1A] 000009D8 4440 neg.w D0 000009DA 3F00 move.w -[A7], D0 000009DC 302E FFE4 move.w D0, [A6 - 0x1C] 000009E0 4440 neg.w D0 000009E2 3F00 move.w -[A7], D0 000009E4 A8A8 syscall OffsetRect 000009E6 486E FFE4 pea.l [A6 - 0x1C] 000009EA 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000009F0 A8A9 syscall InsetRect 000009F2 42A7 clr.l -[A7] 000009F4 A8D8 syscall NewRgn 000009F6 285F movea.l A4, [A7]+ 000009F8 A8DA syscall OpenRgn 000009FA 302E FFEA move.w D0, [A6 - 0x16] 000009FE B06E FFF2 cmp.w D0, [A6 - 0xE] 00000A02 6C18 bge +0x1A /* 00000A1C */ 00000A04 486E FFD8 pea.l [A6 - 0x28] 00000A08 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000A0C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000A10 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A14 A8A7 syscall SetRect 00000A16 486E FFD8 pea.l [A6 - 0x28] 00000A1A A8A1 syscall FrameRect label00000A1C: 00000A1C 302E FFE8 move.w D0, [A6 - 0x18] 00000A20 B06E FFF0 cmp.w D0, [A6 - 0x10] 00000A24 6C38 bge +0x3A /* 00000A5E */ 00000A26 486E FFD8 pea.l [A6 - 0x28] 00000A2A 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000A2E 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000A32 42A7 clr.l -[A7] 00000A34 302E FFEA move.w D0, [A6 - 0x16] 00000A38 48C0 ext.l D0 00000A3A 2F00 move.l -[A7], D0 00000A3C 302E FFF2 move.w D0, [A6 - 0xE] 00000A40 48C0 ext.l D0 00000A42 2F00 move.l -[A7], D0 00000A44 201F move.l D0, [A7]+ 00000A46 2E9F move.l [A7], [A7]+ 00000A48 B097 cmp.l D0, [A7] 00000A4A 6C02 bge +0x4 /* 00000A4E */ 00000A4C 2E80 move.l [A7], D0 label00000A4E: 00000A4E 201F move.l D0, [A7]+ 00000A50 3F00 move.w -[A7], D0 00000A52 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000A56 A8A7 syscall SetRect 00000A58 486E FFD8 pea.l [A6 - 0x28] 00000A5C A8A1 syscall FrameRect label00000A5E: 00000A5E 2F0C move.l -[A7], A4 00000A60 A8DB syscall CloseRgn 00000A62 2F0C move.l -[A7], A4 00000A64 486D FE22 pea.l [A5 - 0x1DE] 00000A68 A8D6 syscall FillRgn 00000A6A 2F0C move.l -[A7], A4 00000A6C A8D9 syscall DisposRgn/DisposeRgn 00000A6E 486E FFE4 pea.l [A6 - 0x1C] 00000A72 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000A76 42A7 clr.l -[A7] 00000A78 302E FFEA move.w D0, [A6 - 0x16] 00000A7C 48C0 ext.l D0 00000A7E 2F00 move.l -[A7], D0 00000A80 302E FFF2 move.w D0, [A6 - 0xE] 00000A84 48C0 ext.l D0 00000A86 2F00 move.l -[A7], D0 00000A88 201F move.l D0, [A7]+ 00000A8A 2E9F move.l [A7], [A7]+ 00000A8C B097 cmp.l D0, [A7] 00000A8E 6C02 bge +0x4 /* 00000A92 */ 00000A90 2E80 move.l [A7], D0 label00000A92: 00000A92 201F move.l D0, [A7]+ 00000A94 3F00 move.w -[A7], D0 00000A96 42A7 clr.l -[A7] 00000A98 302E FFE8 move.w D0, [A6 - 0x18] 00000A9C 48C0 ext.l D0 00000A9E 2F00 move.l -[A7], D0 00000AA0 302E FFF0 move.w D0, [A6 - 0x10] 00000AA4 48C0 ext.l D0 00000AA6 2F00 move.l -[A7], D0 00000AA8 201F move.l D0, [A7]+ 00000AAA 2E9F move.l [A7], [A7]+ 00000AAC B097 cmp.l D0, [A7] 00000AAE 6C02 bge +0x4 /* 00000AB2 */ 00000AB0 2E80 move.l [A7], D0 label00000AB2: 00000AB2 201F move.l D0, [A7]+ 00000AB4 3F00 move.w -[A7], D0 00000AB6 A8A7 syscall SetRect 00000AB8 486E FFE4 pea.l [A6 - 0x1C] 00000ABC A8A1 syscall FrameRect label00000ABE: 00000ABE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000AC2 4E5E unlink A6 00000AC4 205F movea.l A0, [A7]+ 00000AC6 504F addq.w A7, 8 00000AC8 4ED0 jmp [A0] 00000ACA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000ACC-00000AD8 fn00000ACC: 00000ACC 4E56 FEBA link A6, -0x0146 00000AD0 48E7 0038 movem.l -[A7], A2,A3,A4 00000AD4 206E 0018 movea.l A0, [A6 + 0x18] // end alternate branch 00000ACC-00000AD8 fn00000ACC: // (misaligned) 00000ACE FEBA 48E7 .extension 0xEBA <> // unimplemented 00000AD2 0038 206E 0018 ori.b [0x00000018 /* __m68k_vec_chk__ */], 0x6E /* 'n' */ 00000AD8 43EE FFBA lea.l A1, [A6 - 0x46] 00000ADC 7010 moveq.l D0, 0x10 label00000ADE: 00000ADE 22D8 move.l [A1]+, [A0]+ 00000AE0 51C8 FFFC dbf D0, -0x6 /* 00000ADE */ 00000AE4 3290 move.w [A1], [A0] 00000AE6 266E 0008 movea.l A3, [A6 + 0x8] 00000AEA 284B movea.l A4, A3 00000AEC 2254 movea.l A1, [A4] 00000AEE 41E9 006A lea.l A0, [A1 + 0x6A] 00000AF2 45EE FFBA lea.l A2, [A6 - 0x46] 00000AF6 7010 moveq.l D0, 0x10 label00000AF8: 00000AF8 20DA move.l [A0]+, [A2]+ 00000AFA 51C8 FFFC dbf D0, -0x6 /* 00000AF8 */ 00000AFE 3092 move.w [A0], [A2] 00000B00 236E 0010 00B0 move.l [A1 + 0xB0], [A6 + 0x10] 00000B06 236E 0014 00B4 move.l [A1 + 0xB4], [A6 + 0x14] 00000B0C 236E 000C 00B8 move.l [A1 + 0xB8], [A6 + 0xC] 00000B12 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */ 00000B18 2F3C 496E 6643 move.l -[A7], 0x496E6643 /* 'InfC' */ 00000B1E 2F3C 496E 6652 move.l -[A7], 0x496E6652 /* 'InfR' */ 00000B24 3F3C 0005 move.w -[A7], 0x5 00000B28 2F0B move.l -[A7], A3 00000B2A 4EAD 3D1A jsr [A5 + 0x3D1A /* export_1951 */] 00000B2E 41EE FEBA lea.l A0, [A6 - 0x146] 00000B32 43FA 0036 lea.l A1, [PC + 0x36 /* 00000B6A, value 0x43F3F3F, pstring "????" */] 00000B36 20D9 move.l [A0]+, [A1]+ 00000B38 3091 move.w [A0], [A1] 00000B3A 486E 0010 pea.l [A6 + 0x10] 00000B3E 41EE FEBA lea.l A0, [A6 - 0x146] 00000B42 2008 move.l D0, A0 00000B44 5280 addq.l D0, 1 00000B46 2F00 move.l -[A7], D0 00000B48 7004 moveq.l D0, 0x04 00000B4A 2F00 move.l -[A7], D0 00000B4C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000B50 486E FEBA pea.l [A6 - 0x146] 00000B54 4267 clr.w -[A7] 00000B56 2F0B move.l -[A7], A3 00000B58 4EAD 3D2A jsr [A5 + 0x3D2A /* export_1953 */] 00000B5C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000B60 4E5E unlink A6 00000B62 205F movea.l A0, [A7]+ 00000B64 DEFC 0014 add.w A7, 0x14 00000B68 4ED0 jmp [A0] 00000B6A 043F 3F3F subi.b <>, 0x3F /* '?' */ 00000B6E 3F00 move.w -[A7], D0 export_2122: 00000B70 4E56 0000 link A6, 0 00000B74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B78 4EAD 3D22 jsr [A5 + 0x3D22 /* export_1952 */] 00000B7C 4E5E unlink A6 00000B7E 2E9F move.l [A7], [A7]+ 00000B80 4E75 rts 00000B82 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2123: // at 00000B84 (misaligned) 00000B86 FFBA .invalid <> 00000B88 48E7 0028 movem.l -[A7], A2,A4 00000B8C 286E 0008 movea.l A4, [A6 + 0x8] 00000B90 7000 moveq.l D0, 0x00 00000B92 2D40 0018 move.l [A6 + 0x18], D0 00000B96 206E 0010 movea.l A0, [A6 + 0x10] 00000B9A 7002 moveq.l D0, 0x02 00000B9C B068 0010 cmp.w D0, [A0 + 0x10] 00000BA0 6626 bne +0x28 /* 00000BC8 */ 00000BA2 41EE FFBA lea.l A0, [A6 - 0x46] 00000BA6 2454 movea.l A2, [A4] 00000BA8 43EA 006A lea.l A1, [A2 + 0x6A] 00000BAC 7010 moveq.l D0, 0x10 label00000BAE: 00000BAE 20D9 move.l [A0]+, [A1]+ 00000BB0 51C8 FFFC dbf D0, -0x6 /* 00000BAE */ 00000BB4 3091 move.w [A0], [A1] 00000BB6 486E FFBA pea.l [A6 - 0x46] 00000BBA 2054 movea.l A0, [A4] 00000BBC 2F28 00B4 move.l -[A7], [A0 + 0xB4] 00000BC0 1F3C 0001 move.b -[A7], 0x1 00000BC4 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */] label00000BC8: 00000BC8 4CDF 1400 movem.l A2,A4, [A7]+ 00000BCC 4E5E unlink A6 00000BCE 205F movea.l A0, [A7]+ 00000BD0 DEFC 0010 add.w A7, 0x10 00000BD4 4ED0 jmp [A0] 00000BD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2124: // at 00000BD8 (misaligned) 00000BDA FFDC .invalid <> 00000BDC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000BE0 2C2E 000C move.l D6, [A6 + 0xC] 00000BE4 2E2E 0008 move.l D7, [A6 + 0x8] 00000BE8 2847 movea.l A4, D7 00000BEA 422E 0014 clr.b [A6 + 0x14] 00000BEE 42A7 clr.l -[A7] 00000BF0 3F3C 0442 move.w -[A7], 0x442 00000BF4 A9B9 syscall GetCursor 00000BF6 265F movea.l A3, [A7]+ 00000BF8 200B move.l D0, A3 00000BFA 6752 beq +0x54 /* 00000C4E */ 00000BFC 2F13 move.l -[A7], [A3] 00000BFE A851 syscall SetCursor 00000C00 486E FFF8 pea.l [A6 - 0x8] 00000C04 2F07 move.l -[A7], D7 00000C06 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00000C0A 2F06 move.l -[A7], D6 00000C0C 486E FFF8 pea.l [A6 - 0x8] 00000C10 A8DF syscall RectRgn 00000C12 203C 5049 4353 move.l D0, 0x50494353 /* 'PICS' */ 00000C18 2054 movea.l A0, [A4] 00000C1A B0A8 00B0 cmp.l D0, [A0 + 0xB0] 00000C1E 6626 bne +0x28 /* 00000C46 */ 00000C20 486E FFE0 pea.l [A6 - 0x20] 00000C24 486E FFE8 pea.l [A6 - 0x18] 00000C28 486E FFF0 pea.l [A6 - 0x10] 00000C2C 2F07 move.l -[A7], D7 00000C2E 4EAD 3D42 jsr [A5 + 0x3D42 /* export_1956 */] 00000C32 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00000C36 486E FFF8 pea.l [A6 - 0x8] 00000C3A A8DF syscall RectRgn 00000C3C 2F06 move.l -[A7], D6 00000C3E 2F2D FBD0 move.l -[A7], [A5 - 0x430] 00000C42 2F06 move.l -[A7], D6 00000C44 A8E6 syscall DiffRgn label00000C46: 00000C46 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00000C4C 6012 bra +0x14 /* 00000C60 */ label00000C4E: 00000C4E 4267 clr.w -[A7] 00000C50 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C54 2F06 move.l -[A7], D6 00000C56 2F07 move.l -[A7], D7 00000C58 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */] 00000C5C 1D5F 0014 move.b [A6 + 0x14], [A7]+ label00000C60: 00000C60 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000C64 4E5E unlink A6 00000C66 205F movea.l A0, [A7]+ 00000C68 DEFC 000C add.w A7, 0xC 00000C6C 4ED0 jmp [A0] 00000C6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C70-00000C7E fn00000C70: 00000C70 4E56 0000 link A6, 0 00000C74 48E7 0018 movem.l -[A7], A3,A4 00000C78 266E 0008 movea.l A3, [A6 + 0x8] 00000C7C 284B movea.l A4, A3 // end alternate branch 00000C70-00000C7E fn00000C70: // (misaligned) 00000C72 0000 48E7 ori.b D0, 0xE7 00000C76 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000C7A 0008 284B ori.b A0, 0x4B /* 'K' */ 00000C7E 2F0B move.l -[A7], A3 00000C80 4EAD 42BA jsr [A5 + 0x42BA /* export_2131 */] 00000C84 2054 movea.l A0, [A4] 00000C86 216E 0010 0074 move.l [A0 + 0x74], [A6 + 0x10] 00000C8C 216E 000C 0078 move.l [A0 + 0x78], [A6 + 0xC] 00000C92 2F3C 0000 000C move.l -[A7], 0xC 00000C98 2F0B move.l -[A7], A3 00000C9A 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 00000C9E 2F3C 0000 0005 move.l -[A7], 0x5 00000CA4 2F0B move.l -[A7], A3 00000CA6 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */] 00000CAA 3F3C 01AE move.w -[A7], 0x1AE 00000CAE 2F0B move.l -[A7], A3 00000CB0 4EAD 42E2 jsr [A5 + 0x42E2 /* export_2136 */] 00000CB4 4CDF 1800 movem.l A3,A4, [A7]+ 00000CB8 4E5E unlink A6 00000CBA 205F movea.l A0, [A7]+ 00000CBC DEFC 000C add.w A7, 0xC 00000CC0 4ED0 jmp [A0] 00000CC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2125: // at 00000CC4 (misaligned) 00000CC6 FF00 .extension 0xF00 <> // unimplemented 00000CC8 48E7 0018 movem.l -[A7], A3,A4 00000CCC 266E 0008 movea.l A3, [A6 + 0x8] 00000CD0 284B movea.l A4, A3 00000CD2 2F0B move.l -[A7], A3 00000CD4 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00000CD8 3F3C 0001 move.w -[A7], 0x1 00000CDC 1F3C 0001 move.b -[A7], 0x1 00000CE0 2F0B move.l -[A7], A3 00000CE2 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000CE6 3F3C 0002 move.w -[A7], 0x2 00000CEA 1F3C 0001 move.b -[A7], 0x1 00000CEE 2F0B move.l -[A7], A3 00000CF0 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000CF4 3F3C 0004 move.w -[A7], 0x4 00000CF8 1F3C 0001 move.b -[A7], 0x1 00000CFC 2F0B move.l -[A7], A3 00000CFE 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000D02 3F3C 0005 move.w -[A7], 0x5 00000D06 1F3C 0001 move.b -[A7], 0x1 00000D0A 2F0B move.l -[A7], A3 00000D0C 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000D10 3F3C 0007 move.w -[A7], 0x7 00000D14 1F3C 0001 move.b -[A7], 0x1 00000D18 2F0B move.l -[A7], A3 00000D1A 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000D1E 3F3C 0008 move.w -[A7], 0x8 00000D22 1F3C 0001 move.b -[A7], 0x1 00000D26 2F0B move.l -[A7], A3 00000D28 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */] 00000D2C 3F3C 0001 move.w -[A7], 0x1 00000D30 2254 movea.l A1, [A4] 00000D32 2069 0078 movea.l A0, [A1 + 0x78] 00000D36 2050 movea.l A0, [A0] 00000D38 1F28 009C move.b -[A7], [A0 + 0x9C] 00000D3C 2F0B move.l -[A7], A3 00000D3E 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */] 00000D42 3F3C 0002 move.w -[A7], 0x2 00000D46 2254 movea.l A1, [A4] 00000D48 2069 0078 movea.l A0, [A1 + 0x78] 00000D4C 2050 movea.l A0, [A0] 00000D4E 1028 009C move.b D0, [A0 + 0x9C] 00000D52 0A00 0001 xori.b D0, 0x1 00000D56 1F00 move.b -[A7], D0 00000D58 2F0B move.l -[A7], A3 00000D5A 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */] 00000D5E 4CDF 1800 movem.l A3,A4, [A7]+ 00000D62 4E5E unlink A6 00000D64 2E9F move.l [A7], [A7]+ 00000D66 4E75 rts export_2126: 00000D68 4E56 FFF8 link A6, -0x0008 00000D6C 2F0C move.l -[A7], A4 00000D6E 286E 0008 movea.l A4, [A6 + 0x8] 00000D72 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C] 00000D78 302E 000C move.w D0, [A6 + 0xC] 00000D7C 5340 subq.w D0, 1 00000D7E 6716 beq +0x18 /* 00000D96 */ 00000D80 5340 subq.w D0, 1 00000D82 671E beq +0x20 /* 00000DA2 */ 00000D84 5540 subq.w D0, 2 00000D86 6726 beq +0x28 /* 00000DAE */ 00000D88 5340 subq.w D0, 1 00000D8A 672E beq +0x30 /* 00000DBA */ 00000D8C 5540 subq.w D0, 2 00000D8E 6736 beq +0x38 /* 00000DC6 */ 00000D90 5340 subq.w D0, 1 00000D92 673E beq +0x40 /* 00000DD2 */ 00000D94 6048 bra +0x4A /* 00000DDE */ label00000D96: 00000D96 2054 movea.l A0, [A4] 00000D98 2F28 0078 move.l -[A7], [A0 + 0x78] 00000D9C 4EBA FB02 jsr [PC - 0x4FE /* 000008A0 */] 00000DA0 6042 bra +0x44 /* 00000DE4 */ label00000DA2: 00000DA2 2054 movea.l A0, [A4] 00000DA4 2F28 0078 move.l -[A7], [A0 + 0x78] 00000DA8 4EBA FB0E jsr [PC - 0x4F2 /* 000008B8 */] 00000DAC 6036 bra +0x38 /* 00000DE4 */ label00000DAE: 00000DAE 2054 movea.l A0, [A4] 00000DB0 2F28 0078 move.l -[A7], [A0 + 0x78] 00000DB4 4EBA FB16 jsr [PC - 0x4EA /* 000008CC */] 00000DB8 602A bra +0x2C /* 00000DE4 */ label00000DBA: 00000DBA 2054 movea.l A0, [A4] 00000DBC 2F28 0078 move.l -[A7], [A0 + 0x78] 00000DC0 4EBA FB3E jsr [PC - 0x4C2 /* 00000900 */] 00000DC4 601E bra +0x20 /* 00000DE4 */ label00000DC6: 00000DC6 2054 movea.l A0, [A4] 00000DC8 2F28 0078 move.l -[A7], [A0 + 0x78] 00000DCC 4EBA FB66 jsr [PC - 0x49A /* 00000934 */] 00000DD0 6012 bra +0x14 /* 00000DE4 */ label00000DD2: 00000DD2 2054 movea.l A0, [A4] 00000DD4 2F28 0078 move.l -[A7], [A0 + 0x78] 00000DD8 4EBA FB7E jsr [PC - 0x482 /* 00000958 */] 00000DDC 6006 bra +0x8 /* 00000DE4 */ label00000DDE: 00000DDE 3F3C 0003 move.w -[A7], 0x3 00000DE2 A9C8 syscall SysBeep label00000DE4: 00000DE4 285F movea.l A4, [A7]+ 00000DE6 4E5E unlink A6 00000DE8 205F movea.l A0, [A7]+ 00000DEA 5C4F addq.w A7, 6 00000DEC 4ED0 jmp [A0] 00000DEE 0000 .incomplete